package com.business.exam.service;


import com.business.common.core.domain.entity.SysUser;
import com.business.exam.domain.exam.ExamManageModel;
import com.business.exam.domain.exam.ExamManageUserModel;

import java.util.List;

public interface IExamManageService {
    /**
     * 新增或修改信息
     */
    public void saveOrEdit(ExamManageModel dto);

    /**
     * 分页查询
     *
     * @param dto
     */
    public List<ExamManageModel> findPage(ExamManageModel dto);


    /**
     * 根据Id查询信息
     *
     * @param dto
     */
    public ExamManageModel findById(ExamManageModel dto);

    /**
     * 查询考试参与人员
     *
     * @param dto
     */
    public List<SysUser> findExamUserList(ExamManageUserModel dto);

    /**
     * 根据Id查询用户
     * @param ids
     * @return
     */
    public List<SysUser> findSysUserByDeptId(List<String> ids);

    /**
     * 删除数据
     *
     */
    public void logicDelete(Long id);



}
